v1=1;v2=1;v3=1;v4=0;v5=0;v6=0;loS=0;hiSk=0;v7=1;v8=1;v9=0;if v7=1&index('CIE?BGVHP',arg)=0 then tr 'f1'
if arg='B' then signal AB;if arg='G' then signal AG;if arg='V'|arg='H' then signal AV
if arg='?' then do;tr helpT;exit;end;if v7=1&arg='C'&conf~=1 then tr 'f1'
if arg='C'&conf=1 then do;se 'n1c3Loading z4c7LONGz0 c3who config...';tr '#0pfiles:who/Config}';exit;end;if getclip('IdleWhoB0')='' then se '#0pfiles:Who/Loader}'
if arg='I'&conf=1 then do;se 'n1ceReLoading cbIdle cfPort c9Bannersc6...';call setclip('IdleWhoB0');tr '#0pfiles:who/Loader}cdDonec6!';exit;end
if arg='Q' then quick=1;if arg='P' then do;a=getclip('IdleWhoB'myport);tr 'n1c6Port cb'myport'c9: ca'a'n1';exit;end
if arg='E'&conf=1 then do;loadeditor 'pfiles:who/IdlePorts';tr 'n1ceEdit cb"caIdlePortscb" c6file...';calleditor 102;gu 1109865
st=result;if st=1 then do;se 'cfSaving cb"caIdlePortscb" c6file...';saveeditor 'pfiles:who/IdlePorts';tr 'cdDonec6!';end
else if st=0 then do;se 'c9Delete cb"caIdlePortscb" c6file? c7[caYesc7]c6: ca'
gc;a=result;if a='N' then tr 'No.';else do;se 'Yesc6! c9Deletingc6...'